//身份判断 如果本地存储中有token属性的话就进入页面没有则回到登录面
if (!localStorage.getItem("token")) location.href = "/login.html";

//获取用户的个人信息
function getUserInfo() {
  axios({
    method: "GET",
    url: "http://api-breakingnews-web.itheima.net/my/userinfo",
    headers: {
      //给后端转的自定义请求头
      Authorization: localStorage.getItem("token"),
    },
  }).then(({ data: res }) => {
    // console.log(res);
    if (res.status === 0) {
      let { id, username, nickname, email, user_pic } = res.data;
      // console.log(id, username, nickname, email, user_pic);
      //判断依据:用户昵称如果眉头填写,默认显示用户注册名
      if (nickname) username = nickname;
      $(".username").html(username);
      //判断用户的头像
      if (!user_pic) {
        //没有上传头像 === 显示的是用户的首字母大写
        $(".avatar")
          .css("display", "inline-block")
          .html(username[0].toUpperCase());
        //默认的图片显示 ===隐藏
        $(".layui-nav-img").css("display", "none");
      } else {
        //图片显示
        $(".avatar").css("display", "none"),
          $(".layui-nav-img")
            .css("display", "inline-block")
            .prop("src", user_pic);
        // console.log(user_pic);
      }
    } else {
      //判断验证token是否正确是否过期
      //清除本地的token,并跳转到登录页面
      localStorage.removeItem("token");
      location.href = "/login.html";
    }
  });
}
getUserInfo();
//退出功能
//1.清除本地存储中的数据
//2.跳转到登录页面

$("#logout").on("click", function () {
  layer.confirm("能不能不退出?", { icon: 3, title: "提示" }, function (index) {
    //do something

    //清除本地存储
    localStorage.removeItem("token");
    //跳转到登录页面
    location.href = "/login.html";
    layer.close(index);
  });
});
